
#ifndef __LSM_QUICKCONNECT_H_
#define __LSM_QUICKCONNECT_H_

#include <gtk/gtk.h>

G_BEGIN_DECLS

#define LSM_TYPE_QUICKCONNECT (lsm_quickconnect_get_type ())
#define LSM_QUICKCONNECT(obj)		(G_TYPE_CHECK_INSTANCE_CAST ((obj), LSM_TYPE_QUICKCONNECT, LsmQuickConnect))
#define LSM_QUICKCONNECT_CLASS(obj)	(G_TYPE_CHECK_CLASS_CAST ((obj), LSM_QUICKCONNECT, LsmQuickConnectClass))
#define LSM_IS_QUICKCONNECT(obj)		(G_TYPE_CHECK_INSTANCE_TYPE ((obj), LSM_TYPE_QUICKCONNECT))
#define LSM_IS_QUICKCONNECT_CLASS(obj)	(G_TYPE_CHECK_CLASS_TYPE ((obj), LSM_TYPE_QUICKCONNECT))
#define LSM_QUICKCONNECT_GET_CLASS	(G_TYPE_INSTANCE_GET_CLASS ((obj), LSM_TYPE_QUICKCONNECT, LsmQuickConnectClass))

typedef struct _LsmQuickConnect		LsmQuickConnect;
typedef struct _LsmQuickConnectClass	LsmQuickConnectClass;

struct _LsmQuickConnect
{
	GtkHBox parent;

	/* < private > */
	
  GtkWidget *host_entry;
  GtkWidget *user_entry;
  GtkWidget *passwd_entry;
  GtkWidget *spin_button;
  GtkWidget *combo_box;
  GtkWidget *button;
	
};

struct _LsmQuickConnectClass
{
	GtkHBoxClass parent_class;
};

GtkWidget *lsm_quickconnect_new (void);

G_END_DECLS

#endif /* __LSM_QUICKCONNECT_H_ */
